package com.yeeverse.sdk.vo.api;

import java.io.Serializable;

public class BillTradeCallbackReqDTO extends BaseRequest implements Serializable {

    /**
     * 支付流水号
     */
    private String payNo;

    /**
     * 产业金融平台流水号
     */
    private String ifpOrderNo;

    /**
     * 订单描述
     */
    private String orderText;

    /**
     * 订单金额
     */
    private String orderAmount;

    /**
     * 票据总金额
     */
    private String billAmount;

    /**
     * 贴现手续费金额
     */
    private String feeAmount;

    /**
     * 抵订单金额
     */
    private String mortgageAmount;

    /**
     * 预存订单金额
     */
    private String preDepositAmount;

    /**
     * 利润收入金额
     */
    private String pltInterestAmount;

    /**
     * 付款企业信用代码
     */
    private String sndUnf;

    /**
     * 付款开户行号
     */
    private String sndBkn;

    /**
     * 付款开户账号
     */
    private String sndAcc;

    /**
     * 付款户名
     */
    private String sndNam;

    /**
     * 收款企业信用代码
     */
    private String rcvUnf;

    /**
     * 收款开户行号
     */
    private String rcvBkn;

    /**
     * 收款开户账号
     */
    private String rcvAcc;

    /**
     * 收款企业名称
     */
    private String rcvNam;

    /**
     * 入账流水时间
     */
    private String orderEntDtm;

    /**
     * 票据交易状态
     */
    private String orderPayStatus;

    private String merchantNo;

    /**
     * 支付工具
     * <p>
     * BANK_BILL：票据缴费
     * LOCAL_CREDIT：信用证缴费
     */
    private String payTool;

    public String getPayNo() {
        return payNo;
    }

    public void setPayNo(String payNo) {
        this.payNo = payNo;
    }

    public String getIfpOrderNo() {
        return ifpOrderNo;
    }

    public void setIfpOrderNo(String ifpOrderNo) {
        this.ifpOrderNo = ifpOrderNo;
    }

    public String getOrderText() {
        return orderText;
    }

    public void setOrderText(String orderText) {
        this.orderText = orderText;
    }

    public String getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(String orderAmount) {
        this.orderAmount = orderAmount;
    }

    public String getBillAmount() {
        return billAmount;
    }

    public void setBillAmount(String billAmount) {
        this.billAmount = billAmount;
    }

    public String getFeeAmount() {
        return feeAmount;
    }

    public void setFeeAmount(String feeAmount) {
        this.feeAmount = feeAmount;
    }

    public String getMortgageAmount() {
        return mortgageAmount;
    }

    public void setMortgageAmount(String mortgageAmount) {
        this.mortgageAmount = mortgageAmount;
    }

    public String getPreDepositAmount() {
        return preDepositAmount;
    }

    public void setPreDepositAmount(String preDepositAmount) {
        this.preDepositAmount = preDepositAmount;
    }

    public String getPltInterestAmount() {
        return pltInterestAmount;
    }

    public void setPltInterestAmount(String pltInterestAmount) {
        this.pltInterestAmount = pltInterestAmount;
    }

    public String getSndUnf() {
        return sndUnf;
    }

    public void setSndUnf(String sndUnf) {
        this.sndUnf = sndUnf;
    }

    public String getSndBkn() {
        return sndBkn;
    }

    public void setSndBkn(String sndBkn) {
        this.sndBkn = sndBkn;
    }

    public String getSndAcc() {
        return sndAcc;
    }

    public void setSndAcc(String sndAcc) {
        this.sndAcc = sndAcc;
    }

    public String getSndNam() {
        return sndNam;
    }

    public void setSndNam(String sndNam) {
        this.sndNam = sndNam;
    }

    public String getRcvUnf() {
        return rcvUnf;
    }

    public void setRcvUnf(String rcvUnf) {
        this.rcvUnf = rcvUnf;
    }

    public String getRcvBkn() {
        return rcvBkn;
    }

    public void setRcvBkn(String rcvBkn) {
        this.rcvBkn = rcvBkn;
    }

    public String getRcvAcc() {
        return rcvAcc;
    }

    public void setRcvAcc(String rcvAcc) {
        this.rcvAcc = rcvAcc;
    }

    public String getRcvNam() {
        return rcvNam;
    }

    public void setRcvNam(String rcvNam) {
        this.rcvNam = rcvNam;
    }

    public String getOrderEntDtm() {
        return orderEntDtm;
    }

    public void setOrderEntDtm(String orderEntDtm) {
        this.orderEntDtm = orderEntDtm;
    }

    public String getOrderPayStatus() {
        return orderPayStatus;
    }

    public void setOrderPayStatus(String orderPayStatus) {
        this.orderPayStatus = orderPayStatus;
    }


    public String getPayTool() {
        return payTool;
    }

    public void setPayTool(String payTool) {
        this.payTool = payTool;
    }

}
